/*front css*/
body{background: #FFFFFF; text-align: center;}
body,table{
	font-size: 12px;
	font-family: "Myriad Pro", Helvetica, Arial , Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Verdana, sans-serif;
	margin: 0 auto; 
	padding: 0;

}
#divBody{width: 1000px;margin: 0 auto;text-align:left;}

a:link , a:visited ,a:hover , a:active {text-decoration:none; display: inline-block;}  /* global style link */
a:link , a:visited{color:#666666;}      /* unvisited link, visited link */
a:hover , a:active {color:#d1a267;}  /* mouse over link, selected link */

img{border:0; padding:0; margin:0;}

h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
}
h1, h2{
	/*color:#d1a267;/**/
	color:#000000;/**/
	border-bottom: solid 1px gray;
	font-weight: normal;
	padding-bottom: 5px;
}
h3,h4,h5,h6{
	padding-top:10px;
}
h3{
	font-size:20px;
	color:orange;
}

.main{width: 1000px; margin: 0 auto;}
.header{width: 100%;}
.middle{width: 100%;}
.mid_top{width: 100%; height: 30px;}
.left{float: left; width: 230px;}
.left_detail{padding-right: 10px;}
.right{float: left; width: 770px;}
.footer{width: 100%;}
.clear{clear: both;}

/*Homepage*/
.home_read_more_link:link , .home_read_more_link:visited {
	text-decoration:none; background-color:#94592f; padding:4px 10px 4px 10px; color:#FFFFFF; font-weight:bold;
}
.home_read_more_link:hover , .home_read_more_link:active{
	text-decoration:none; background-color:#94592f; padding:4px 10px 4px 10px; color:#d1a267; font-weight:bold;
}

/*Header CSS*/
.header_main{}
.header_1{height: 120px;}
.header_2{height: 29px; background:url('../../../source/front/img/menu_n.jpg') top left repeat-x; border-bottom:solid 1px black;}
.header_3{height: 20px;}
.header_4{}
.header_logo{float:left; width:400px; height:110px; margin:5px;}
.header_followus{float:right;}
.header_menu{float:left;}
.header_search{float:right;}
.header_menu_shadow{background:url('../../../source/front/img/bg-shadow-menu.jpg') top left repeat-x; width:100%; height:22px; }
.header_image{width: 100%;}

/*Left*/

.left_menu_href:link , .left_menu_href:visited {
	text-decoration:none; width:100%; padding: 5px 0 5px 0;  margin:0 auto; display: inline-block; border-top:dashed 1px gray;
}
.left_menu_href:hover , .left_menu_href:active{
	text-decoration:none; width:100%; padding: 5px 0 5px 0;  margin:0 auto; display: inline-block; border-top:dashed 1px gray;
}
.left_menu_href_first{
	text-decoration:none; width:100%; padding: 5px 0 5px 0;  margin:0 auto; display: inline-block;
}

.left_menu_href_2:link , .left_menu_href_2:visited {
	text-decoration:none; width:100%; padding: 0 0 5px 0;  margin:0 auto; display: inline-block;
}
.left_menu_href_2:hover , .left_menu_href_2:active{
	text-decoration:none; width:100%; padding: 0 0 5px 0;  margin:0 auto; display: inline-block; 
}

.left_div_href_1{float:right; width:100%;}
.left_div_href_2{float:right; width:95%;}
.left_div_href_3{float:right; width:90%;}
.left_div_href_4{float:right; width:85%;}

/*Right*/
.contact_table{width:100%;}
.contact_table tr {height:30px;}
.contact_td_1{width:15%; vertical-align:top;}
.contact_td_2{width:5%; vertical-align:top;}
.contact_td_3{width:80%; vertical-align:top;}
.txtContact{width:410px !important; border:solid 1px gray;}
.txtContactMessage{border:solid 1px gray; width:410px !important; max-width:410px !important; min-width:410px !important; height:100px !important; max-height:100px !important; min-height:100px !important; resize:none;}

.contact_table_code{width:100%; padding-top:20px;}
.txtCode{border:solid 1px gray;}

/*Footer CSS*/
.footer_main{height:20px; border-top: solid 1px gray;}

/*Product*/
.product_view_detail_link:link , .product_view_detail_link:visited {
	text-decoration:none; background-color:#000000; padding:4px 20px 4px 20px; color:#FFFFFF; font-weight:bold;
}
.product_view_detail_link:hover , .product_view_detail_link:active{
	text-decoration:none; background-color:#000000; padding:4px 20px 4px 20px; color:#d1a267; font-weight:bold;
}